package com.shujia.wyh.day10;

import java.util.TreeSet;

/*
    使用TreeSet集合存储自定义对象并遍历
    当成员变量值一样的时候，我们认为是同一个对象

    需求：将存储的元素进行去重，且以年龄从小到大排序

 */
public class TreeSetDemo2 {
    public static void main(String[] args) {
        TreeSet<Dog> treeSet = new TreeSet<>();

        Dog d1 = new Dog("小黑", 6);
        Dog d2 = new Dog("小白", 1);
        Dog d3 = new Dog("大黄", 3);
        Dog d4 = new Dog("大白", 5);
        Dog d5 = new Dog("小花", 4);
        Dog d6 = new Dog("小白", 1);
        Dog d7 = new Dog("哮天犬", 1);

        treeSet.add(d1);
        treeSet.add(d2);
        treeSet.add(d3);
        treeSet.add(d4);
        treeSet.add(d5);
        treeSet.add(d6);
        treeSet.add(d7);

        System.out.println(treeSet);

    }
}
